eab130e6c8219af5b11ff8c0621180e0132dda68,OsmAnd/src/net/osmand/plus/activities/RouteProvider.java,RouteProvider,findVectorMapsRoute,#Location#LatLon#ApplicationMode#boolean#OsmandApplication#,498

Before Change


		if(mode == ApplicationMode.BICYCLE){
			ctx.setRouter(new BicycleRouter());
		} else if(mode == ApplicationMode.PEDESTRIAN){
			ctx.setRouter(new PedestrianRouter());
		} else {
			ctx.setRouter(new CarRouter());
		}

After Change


		ctx.setUsingShortestWay(!fast);
		if(mode == ApplicationMode.BICYCLE){
			ctx.setRouter(new BicycleRouter());
			ctx.setUseStrategyOfIncreasingRoadPriorities(false);
			ctx.setUseDynamicRoadPrioritising(true);
		} else if(mode == ApplicationMode.PEDESTRIAN){
			ctx.setRouter(new PedestrianRouter());
			ctx.setUseStrategyOfIncreasingRoadPriorities(false);
			ctx.setUseDynamicRoadPrioritising(false);
			ctx.setHeuristicCoefficient(2);
		} else {
			ctx.setRouter(new CarRouter());